package com.operate.api.operate.user.service;


import com.operate.api.operate.user.domain.vo.*;

import java.util.List;

public interface IOperateUserService {


    List<UserVO> getList(UserSearchVO searchVO);

    void add(UserAddVO vo);

    void delete(String id);

    void disableUser(UserStateVO vo);

    void update(UserUpdateVO updateVO);

    void resetPassword(UserPasswordVO updateVO);

    UserLoginResVO login(UserLoginReqVO userLogin);

    UserVO getOne();

    void loginOut();

    void updatePassword(UserPasswordUpdateVO passwordUpdateVO);
}
